package com.xmall.define.dto.product;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.xmall.define.base.BaseDto;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author xmall
 * @since 2023-11-02
 */
@Getter
@Setter
public class SkuImageDto extends BaseDto implements Serializable {

    /**
     * spuID
     */
    private Long spuId;

    /**
     * skuID
     */
    private Long skuId;

    /**
     * 编号
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private Long sn;

    /**
     * 文件名称
     */
    private String name;

    /**
     * 主图地址
     */
    private String url;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 大小
     */
    private Long size;

    /**
     * 是否默认（0否 1是）
     */
    private Integer isDefault;

    /**
     * 选中标识
     */
    private Boolean selected = true;

    /**
     * 是否可删除
     */
    private Boolean deletable = true;
}
